.btn {
    background: #8479E3;
    border-radius: 4px;
    width: 96px;
    height: 32px;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    border: none;
    margin: 20px 0 20px 21px;
}
.search {
    height: 72px;
    background: #Fff;
    margin: 0 20px 0 21.5px;
}
.search input {
    width: 290px;
    height: 32px;
    background: #F8FBFF;
    border: 1px solid #E1E8EE;
    border-radius: 2px;
    border-radius: 2px;
    border: 1px #ccc solid;
    line-height: 32px;
    padding-left: 10px;
    margin: 19px 40px 20px 20px;
}
.btn2 {
    background: #F0F1F9;
    border-radius: 4px;
    width: 96px;
    height: 32px;
    font-size: 14px;
    color: #999CB2;
    letter-spacing: 0;
    text-align: center;
    border: none;
    margin: 20px 0 32px 21px;
}
.table{
    height: 627px;
    background: #Fff;
    margin: 20px 20px 0 20px;
    overflow: hidden;
}
.table img{
    vertical-align: middle;
}

.table :where(.css-dev-only-do-not-override-1uweeqc).ant-table-wrapper .ant-table-thead >tr>th{
    text-align: center;
    margin: 20px 20px;
    height: 42px;
    background: #F9FAFD;
    color: #959DAC;
    font-family: PingFangSC-Medium;
    font-size: 14px;
}
.table :where(.css-dev-only-do-not-override-1uweeqc).ant-table-wrapper table{
    text-align: center;
    margin: 20px 20px;
    width: 1240px;
    
}
.table :where(.css-dev-only-do-not-override-1uweeqc).ant-table-wrapper table .ant-table-tbody{
    height: 100px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #000000;
}
.name {
    text-align: left;
}
.name img{
    width:45px;
    height:60px;
    margin-left:36px;
    margin-right:16px;
}
.name span{
    font-family: PingFangSC-Medium;
    font-size: 14px;
    color: #8479E3;
}
.col1{
    width: 253px;
}
